﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using SHZY.Common.Const;
using SHZY.Common.Contracts;
using SqlSugar;

namespace SHZY.BaseData.Entitys.Entity
{
    /// <summary>
    /// 用户信息实体.
    /// </summary>
    [SugarTable("base_user", "用户信息")]
    [Tenant(ClaimConst.TENANTID)]
    public class BaseuserEntity : CLDEntityBase
    {
        /// <summary>
        /// 自然主键.
        /// </summary>
        [SugarColumn(ColumnName = "F_Id", ColumnDescription = "自然主键")]
        public string Id { get; set; }

        /// <summary>
        /// 账户.
        /// </summary>
        [SugarColumn(ColumnName = "F_Account", ColumnDescription = "账户")]
        public string Account { get; set; }

        /// <summary>
        /// 姓名.
        /// </summary>
        [SugarColumn(ColumnName = "F_RealName", ColumnDescription = "姓名")]
        public string RealName { get; set; }

        /// <summary>
        /// 呢称.
        /// </summary>
        [SugarColumn(ColumnName = "F_NickName", ColumnDescription = "呢称")]
        public string NickName { get; set; }

        /// <summary>
        /// 有效标志.
        /// </summary>
        [SugarColumn(ColumnName = "F_EnabledMark", ColumnDescription = "有效标志")]
        public int? EnabledMark { get; set; }

        /// <summary>
        /// 删除标志.
        /// </summary>
        [SugarColumn(ColumnName = "F_DeleteMark", ColumnDescription = "删除标志")]
        public int? DeleteMark { get; set; }
    }
}
